### ① 组件是什么 API 参数签名,是客户端把业务参数按固定顺序拼接、附加共享密钥做摘要或 HMAC,得到签名串随请求发送。服务端按同一规则重算并比对。 目标是两个:证明请求在传输中未被篡改,证明请求来自持有密钥的一方。 防重放由两个配套字段承担。 nonce 是一次性随机值。每次请求生成唯一随机串,服务端记录已用集合拒绝重复。 timestamp 是时间戳。服务端按本地时间划出接受窗口,窗口外请求拒绝;窗口同时压缩 nonce 需要保留的时长。 本组件讲签名拼接结构、nonce 与时间窗的防重放职责,以及防重放失效的缺陷类别与成立条件。 具体包括:nonce 不服务端持久去重;时间窗过大或不校验时间;签名漏拼关键字段;密钥前端内置可被读出;服务端只验签不防重放。 本册不给伪造签名脚本、不给重放报文样本,只讲缺陷成立条件与链终点判定。所有请求经 `socket()` 外联。 ### ② 语言与 C 库 签名计算在应用层完成,native 摘要例程经 `dlopen()`(册 2 dlfcn.h 章)载入。请求封装完成后落 `socket()`(册 2 sys/